Senior IOS developer

Job Title: Senior iOS Developer 

Job Location: Remote

Job Duration: 12 Months

 

Job Description:

The Senior iOS developer serves as a key mobile app developer to provide and support Moneygram consumer iOS mobile app. The developer is familiar with a variety of the field's concepts, practices and procedures; and performs complex applications development-related tasks without guidance.

Primary Responsibilities

 

  • Engages with system users and business analysts to identify system enhancements and/or new applications to meet business needs.
  • Actively contributes to the development of solutions and ideas that add value.
  • Develops elegant and simple solutions.
  • Adheres to big picture view of how various connected system designs should be consolidated or affected.
  • Produces code/products on schedule and elegant and efficient designs, high performance, and scalable code that will allow for easy extension to future needs.
  • Produces code of high quality and reliability - strong quality code metrics.
  • Effectively performs code walk-throughs.
  • In conjunction with Quality Services. Proactively performs extensive system testing to ensure that the systems work efficiently and are developed following the applicable development methodology.
  • Unit tests to ensure accuracy.
  • Provides accurate and timely input to Project Manager regarding status of technical tasks for self and team.
  • Effectively and actively plays the role of technical advisor for projects, providing advice on tools, process and design to others.
  • Shows initiative to initiate and actively facilitate meetings and issue resolution, involving the right individuals.
  • Performs other duties as assigned.


Any combination of relevant education and experience and/or related professional designations/certifications in this
field is highly desirable.

Education

  • Minimum Required: Bachelor of Science in computer science or a related technical field or equivalent combination of post-secondary education and work experience

Experience

  • 6+ years of increasingly responsible systems development experience on iOS platforms.


Essential Skills

  • Familiar with Swift Demonstrated ability to gather requirements, design and develop systems.
  • Demonstrated ability to effectively lead requirements gathering, design and development of complex systems.
  • Ability to track record of designing and developing high quality, scalable and efficient solutions and products on schedule.
  • Knowledge of proper architectural disciplines.
  • Ability to accurately identify root cause of technical problems.
  • Excellent communication skills; verbal and written.
  • Ability to adapt to change.
  • At least 4/5 years of Swift for iOS
  • Should have built/ or building apps mostly with Swift (4/5 Swift only experience)
  • We should look for someone who has only developed for iOS (worked on both Android and iOS is not something we are looking for.
  • Listed the link to the app they worked on.
  • Should have worked extensively with UI development since Wallet is very heavy UI work.